#statusPane {
  position: fixed;
  background: #D5DFEB;
  
  border: 1px solid #91A0AE;
  margin-right: 0px;
  overflow: auto;
}

#statusHeader {
  color: white;
  text-align: center;
  
  font-weight: bold;
  
  background: navy;
  border-bottom: solid 2px white;
  
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0px;
}

.statusButton {
  width: 100%;
}

#statusWrapper {
  width: 100%;
  overflow: auto;
}

#statusContent {
  overflow: auto;
}

#statusContent > div {
  margin-top: 5px;
}

#showStatusButton {
  display: inline;
  float: right;
}

.statusGroup {
  margin: 2px;
  border: solid 1px navy;
  padding: 5px;
  padding-bottom: 0px;
}

.statusGroupHeader {
  color: white;
  background: navy;
  text-align: center;
}

.statusMessage {
  color: navy;
}

#statusContent > .statusMessage {
  padding: 5px;
  padding-bottom: 0px;
}